class Solution {
public:
    bool divideArray(vector<int>& nums) {
        int hashi[501];
        memset(hashi, 0, sizeof(hashi));
        for(int i = 0; i < nums.size(); i++){
            hashi[nums[i]]++;
        }
        for(int i = 0; i < 501; i++){
            if(hashi[i] & 1)
                return false;
        }
        return true;
    }
};
/*给你一个整数数组 nums ，它包含 2 * n 个整数。

你需要将 nums 划分成 n 个数对，满足：

每个元素只属于一个数对。同一数对中的元素相等。

如果可以将 nums 划分成 n 个数对，请你返回 true ，否则返回 false 。*/